package com.exam.mapper;

import com.exam.pojo.LoginUser;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface LoginUserMapper {
    /**
     * 登录
     * @param username 用户名
     * @param password 密码
     * @param role 身份
     * @return
     */
    Integer login(String username,String password,String role);

    /**
     * 修改密码
     * @param loginUser 新密码
     * @return
     */
    int updatePwdByName(LoginUser loginUser);

    /**
     * 根据账号查询登录信息
     * @param username 账号
     * @return 登录信息实体类
     */
    LoginUser queryByName(String username);

    /**
     * 根据id删除账户
     * @param id
     * @return
     */
    int deleteById(Integer id);

    /**
     * 新增学生登录信息
     * @param loginUser
     * @return
     */
    int insert(LoginUser loginUser);
}
